এসকিউএল কুইজ (SQL Quiz)

Database Tutorials - এসকিউএল (SQL) এসকিউএল উদাহরণ (SQL Example) |
322
322

এখানে একটি SQL কুইজ প্রস্তুত করা হয়েছে, যা SQL-এর বিভিন্ন গুরুত্বপূর্ণ ধারণা, কুয়েরি এবং কাজের দক্ষতা যাচাই করতে সাহায্য করবে। নিচের প্রশ্নগুলো থেকে আপনি SQL এর মূল ধারণা এবং কুয়েরি লিখার ক্ষমতা পরীক্ষা করতে পারবেন।


SQL কুইজ

প্রশ্ন ১: SELECT কুয়েরি

নিচের SQL কুয়েরি কেমন কাজ করবে?

SELECT name, age FROM Employees WHERE age > 30;

a) সকল Employees টেবিল থেকে name এবং age রিটার্ন করবে।
b) Employees টেবিল থেকে name এবং age রিটার্ন করবে, যেখানে age ৩০ এর বেশি।
c) Employees টেবিল থেকে শুধু name রিটার্ন করবে।
d) Employees টেবিলের age ফিল্ডের সমস্ত মান ৩০ এর বেশি ফিল্টার করবে।


প্রশ্ন ২: INSERT INTO কুয়েরি

নিচের SQL কুয়েরি সম্পর্কে সঠিক উত্তর দিন:

INSERT INTO Employees (name, age, department)
VALUES ('Alice', 30, 'HR');

a) এটি Employees টেবিলের নতুন রেকর্ড তৈরি করবে।
b) এটি Employees টেবিলের name, age, এবং department ফিল্ডে নতুন ডেটা ইনসার্ট করবে।
c) এটি শুধুমাত্র name এবং age ইনসার্ট করবে, department বাদে।
d) এটি Employees টেবিলের সমস্ত রেকর্ড মুছে ফেলবে।


প্রশ্ন ৩: UPDATE কুয়েরি

নিচের SQL কুয়েরি কী করবে?

UPDATE Employees SET age = 35 WHERE name = 'Alice';

a) Employees টেবিলের সকল রেকর্ডের age ৩৫ এ পরিবর্তিত করবে।
b) Employees টেবিলের age কলামের মান ৩৫ এ পরিবর্তিত করবে যেখানে name হল Alice
c) Employees টেবিলের age ৩৫ এ পরিবর্তিত হবে, কিন্তু name কে বিবেচনা করবে না।
d) এটি কোনো পরিবর্তন করবে না।


প্রশ্ন ৪: DELETE কুয়েরি

নিচের SQL কুয়েরি কি করবে?

DELETE FROM Employees WHERE age < 25;

a) এটি Employees টেবিলের সমস্ত রেকর্ড মুছে ফেলবে।
b) এটি Employees টেবিলের age ২৫ এর কম হওয়া রেকর্ড মুছে ফেলবে।
c) এটি Employees টেবিলের age ২৫ এর বেশি হওয়া রেকর্ড মুছে ফেলবে।
d) এটি শুধু age ফিল্ডের মান পরিবর্তন করবে।


প্রশ্ন ৫: JOIN কুয়েরি

নিচের SQL কুয়েরি কী করবে?

SELECT Employees.name, Departments.department_name
FROM Employees
JOIN Departments ON Employees.department_id = Departments.id;

a) এটি Employees এবং Departments টেবিলের সব রেকর্ড যুক্ত করে একটি নতুন টেবিল তৈরি করবে।
b) এটি Employees এবং Departments টেবিলের department_id এবং id এর ভিত্তিতে মিল খুঁজে তাদের name এবং department_name রিটার্ন করবে।
c) এটি শুধু Employees টেবিলের name এবং Departments টেবিলের department_name রিটার্ন করবে।
d) এটি সমস্ত টেবিলের নাম রিটার্ন করবে।


প্রশ্ন ৬: GROUP BY কুয়েরি

নিচের SQL কুয়েরি কেমন কাজ করবে?

SELECT department, COUNT(*) FROM Employees GROUP BY department;

a) এটি সমস্ত Employees রেকর্ডের department অনুযায়ী গুণফল বের করবে।
b) এটি Employees টেবিলের department অনুযায়ী গ্রুপিং করে, প্রতি গ্রুপের জন্য মোট রেকর্ড গোনে রিটার্ন করবে।
c) এটি সমস্ত Employees টেবিলের রেকর্ড একত্রে মিলিয়ে একটি গ্রুপ তৈরি করবে।
d) এটি Employees টেবিলের name এবং age গোনে রিটার্ন করবে।


প্রশ্ন ৭: HAVING কুয়েরি

নিচের SQL কুয়েরি কী করবে?

SELECT department, AVG(age) FROM Employees GROUP BY department HAVING AVG(age) > 30;

a) এটি Employees টেবিলের সব department গুলি রিটার্ন করবে যেখানে age এর গড় ৩০ এর বেশি।
b) এটি Employees টেবিলের সমস্ত department গ্রুপ এবং তাদের গড় age ৩০ এর বেশি হলে তা রিটার্ন করবে।
c) এটি Employees টেবিলের department এবং গড় age ৩০ এর কম হলে তা রিটার্ন করবে।
d) এটি Employees টেবিলের name এবং age অনুযায়ী রিটার্ন করবে।


প্রশ্ন ৮: DISTINCT কুয়েরি

নিচের SQL কুয়েরি কী করবে?

SELECT DISTINCT department FROM Employees;

a) এটি সমস্ত Employees টেবিলের ডিস্টিংক্ট ডিপার্টমেন্ট রিটার্ন করবে।
b) এটি Employees টেবিলের department ফিল্ডে কেবলমাত্র ডুপ্লিকেট ডেটা রিটার্ন করবে।
c) এটি Employees টেবিলের department ফিল্ডের সমস্ত ডেটা রিটার্ন করবে।
d) এটি Employees টেবিলের department এবং age ফিল্ডের ডুপ্লিকেট রেকর্ড রিটার্ন করবে।


কুইজ উত্তর

  1. b) Employees টেবিল থেকে name এবং age রিটার্ন করবে, যেখানে age ৩০ এর বেশি।
  2. b) এটি Employees টেবিলের name, age, এবং department ফিল্ডে নতুন ডেটা ইনসার্ট করবে।
  3. b) Employees টেবিলের age কলামের মান ৩৫ এ পরিবর্তিত করবে যেখানে name হল Alice
  4. b) এটি Employees টেবিলের age ২৫ এর কম হওয়া রেকর্ড মুছে ফেলবে।
  5. b) এটি Employees এবং Departments টেবিলের department_id এবং id এর ভিত্তিতে মিল খুঁজে তাদের name এবং department_name রিটার্ন করবে।
  6. b) এটি Employees টেবিলের department অনুযায়ী গ্রুপিং করে, প্রতি গ্রুপের জন্য মোট রেকর্ড গোনে রিটার্ন করবে।
  7. a) এটি Employees টেবিলের সব department গুলি রিটার্ন করবে যেখানে age এর গড় ৩০ এর বেশি।
  8. a) এটি সমস্ত Employees টেবিলের ডিস্টিংক্ট ডিপার্টমেন্ট রিটার্ন করবে।

এই কুইজের মাধ্যমে আপনি SQL এর বিভিন্ন গুরুত্বপূর্ণ ধারণা এবং কুয়েরি শিখতে পারবেন।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion